#ifndef _EVAL_H_
#define _EVAL_H_

#include <js/jsapi.h>

int check_exception(JSContext *cx);

int eval_file(JSContext *cx, char *filename, int async, jsval *rval);

int eval_stream(JSContext *cx, FILE *f, const char *name, int async, jsval *rval);

int eval(JSContext *cx, char *code, const char *filename, int lineno, int async, jsval *rval);


#endif /* _EVAL_H_ */
